<%-- 
    Document   : listaHistoriales
    Created on : 29/01/2010, 09:42:26 PM
    Author     : ADMINISTRADOR
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich" %>

<f:view>
    <link href="/general/css/fondo.css" rel="stylesheet" type="text/css"/>
    <link href="/general/css/admin_1.css" rel="stylesheet" type="text/css"/>
    <link href="/general/css/estilosEsymons.css" rel="stylesheet" type="text/css" />
    <h:form>
    <table width="1000" >
    <tr>
        <td height="31" colspan="4" align="center" valign="middle" class="texto3">
  <h:outputLabel value="Relación de Conexiones Vía Internet" /></td>
    </tr>
    <tr>
      <td width="290" rowspan="3" align="center" valign="middle">
          <h:graphicImage  url="/img/conexion.png" alt="image" /></td>
      <td width="130" height="45" align="left" valign="bottom">
          <h:outputLabel value="Fecha Inicio:"  />
      </td>
      <td width="177" height="45" align="left" valign="bottom">
    <t:inputCalendar value="#{HistorialConexionController.fecha1}" styleClass="fondo012"
        popupDateFormat="dd/MM/yyyy" popupTodayString="Hoy día es:" renderAsPopup="true" renderPopupButtonAsImage="true"/></td>
      <td width="277" rowspan="3" align="center" valign="middle">
          <h:graphicImage  url="/img/conexion2.png" alt="image" /></td>
    </tr>
    <tr>
      <td height="25"><h:outputLabel value="Fecha Fin:"  /></td>
      <td height="25">
       <t:inputCalendar value="#{HistorialConexionController.fecha2}" styleClass="fondo012"
        popupDateFormat="dd/MM/yyyy" popupTodayString="Hoy día es:" renderAsPopup="true" renderPopupButtonAsImage="true"/>
      </td>
      </tr>
    <tr>
      <td height="25"></td>
      <td height="25" align="center">
          <h:commandButton action="#{HistorialConexionController.verHistorial}" value="   Listar   " styleClass="enlace9" /></td>
      </tr>
      <tr>
     <td colspan="2" align="left">
          <h:commandButton action="#{JasperController.reporteHistorial}" value="Generar PDF" styleClass="enlace9" /></td>
      </tr>
    </table>
          <rich:dataTable value="#{HistorialConexionController.listaHistorial}" rowClasses="TableImpar,TablePar"
        var="conexion" rows="15" reRender="ds" width="100%" columnsWidth="15%,15%,35%,10%,10%,10%">
    <f:facet name="header">
    <rich:columnGroup>
       <rich:column>
            <h:outputLabel value="Tipo Usuario"/>
      </rich:column>
        <rich:column>
            <h:outputLabel value="Usuario"/>
        </rich:column>
        <rich:column>
            <h:outputLabel value="Nombre / DNI"/>
        </rich:column>
        <rich:column>
            <h:outputLabel value="Dirección IP"/>
        </rich:column>
       <rich:column>
            <h:outputLabel value="Host"/>
      </rich:column>
       <rich:column>
            <h:outputLabel value="Fecha de Conexión"/>
      </rich:column>
      <rich:column>
            <h:outputLabel value="Hora Inicio"/>
      </rich:column>
       <rich:column>
            <h:outputLabel value="Hora Fin"/>
      </rich:column>
    </rich:columnGroup>
</f:facet>
    <rich:column filterBy="#{conexion.gueCodigo.tusCodigo.tusNombre}" filterEvent="onkeyup">
            <h:outputLabel value="#{conexion.gueCodigo.tusCodigo.tusNombre}" />
  </rich:column>
    <rich:column filterBy="#{conexion.gueCodigo.gueUsuario}" filterEvent="onkeyup">
            <h:outputLabel value="#{conexion.gueCodigo.gueUsuario}" />
  </rich:column>
    <rich:column >
        <h:outputLabel rendered="#{conexion.gueCodigo.tusCodigo.tusNombre=='colegiado'}" value="#{conexion.colegiado.personaNatural.nombreColegiado}" />
        <h:outputLabel rendered="#{conexion.gueCodigo.tusCodigo.tusNombre!='colegiado'}" value="#{conexion.hcoClave}" />
    </rich:column>
    <rich:column >
            <h:outputLabel value="#{conexion.hcoIp}" />
  </rich:column>
    <rich:column >
            <h:outputLabel value="#{conexion.hcoHost}" />
  </rich:column>
    <rich:column>
        <h:outputLabel value="#{conexion.hcofechaConexion}" />
    </rich:column>
    <rich:column>
        <h:outputLabel value="#{conexion.hcoHoraInicio}" />
    </rich:column>
    <rich:column>
        <h:outputLabel value="#{conexion.hcoHoraFin}" />
    </rich:column>
    <f:facet name="footer">
        <rich:datascroller id="ds" renderIfSinglePage="false"></rich:datascroller>
    </f:facet>
</rich:dataTable>

    </h:form>
</f:view>
